A Model-driven Hypermedia Development Method
نویسندگان
چکیده
This paper introduces the Model-Driven Hypermedia Development Method (MDHDM). It is a software process model that applies Model-Driven Engineering (MDE) to the generation of hypermedia applications starting from both process models and object oriented conceptual models. The method provides complete guidance for all the phases of the software development lifecycle, from the analysis phase to the implementation phase. MDHDM benefits from the automation of the software development process provided by MDE. Formal transformation rules have been defined to automatically generate navigational elements from process and conceptual models. MDHDM starting point is the process model. It is suitable for modelling Business Process and Safety Oriented Systems. In addition, MDHDM provides template patterns for generating the final hypermedia application from the navigational model, as well as a tool that support the method.
منابع مشابه
Definition and Evaluation of a COSMIC Measurement Procedure for Sizing Web Applications in a Model-Driven Development Environment
Context. Model-driven development approaches facilitate the production of Web applications. Among them, the Object-Oriented Hypermedia method (OO-H) has been successfully used for the development of industrial Web applications. Similarly to other development approaches, it is important also in this context to put measures in place to support project managers in resource allocation, cost and sch...
متن کاملRole-Based Access Control for Model-Driven Web Applications
The Role-based Access Control (RBAC) model provides a safe and efficient way to manage access to information of an organization, while reducing the complexity and cost of security administration in large networked applications. However, Web Engineering frameworks that treat access control models as first-class citizens are still lacking so far. In this paper, we integrate the RBAC model in the ...
متن کاملA Model-Driven Approach to Include Adaptive Navigational Techniques in Web Applications
Adaptivity is an increasingly demanded characteristic of Web applications. However, adaptive techniques usually implemented in Adaptive Hypermedia Systems have been hardly considered by current Model-Driven Web Development Methods. This work presents an approach to describe adaptive navigation techniques at early stages of the Web development process. Using the primitives of the OOWS Navigation...
متن کاملUsability Inspection in Model-Driven Web Development: Empirical Validation in WebML
There is a lack of empirically validated usability evaluation methods that can be applied to models in model-driven Web development. Evaluation of these models allows an early detection of usability problems perceived by the end-user. This motivated us to propose WUEP, a usability inspection method which can be integrated into different model-driven Web development processes. We previously demo...
متن کاملA Model-Driven Development Process and Runtime Platform for Adaptive Composite Web Applications
So far, little research has addressed composition and integration at the presentation layer of web applications. Service-oriented architectures provide uniform models for encapsulation and reuse of data and application logic in the form of web services, but this paradigm has not yet been applied to the presentation layer, impeding a universal composition of web applications. Thus, UIs are usual...
متن کامل